Text copied to clipboard!
Tittel
Text copied to clipboard!Innebygd C-utvikler
Beskrivelse
Text copied to clipboard!
Vi ser etter en dyktig Innebygd C-utvikler som ønsker å arbeide med utvikling av pålitelig, effektiv og sikker programvare for innebygde systemer. I denne rollen vil du bidra til hele utviklingsløpet, fra kravforståelse og systemdesign til implementering, testing, feilretting og vedlikehold. Du vil jobbe tett med tverrfaglige team bestående av maskinvareutviklere, testingeniører, systemarkitekter og prosjektledere for å sikre at løsningene fungerer optimalt i ressursbegrensede miljøer og oppfyller både tekniske og forretningsmessige krav.
Som Innebygd C-utvikler vil du utvikle fastvare og lavnivåprogramvare for produkter som kan brukes innen industri, elektronikk, telekommunikasjon, medisinsk teknologi eller andre teknologidrevne områder. Arbeidet krever god forståelse for mikrokontrollere, minnehåndtering, sanntidskrav, periferiutstyr og kommunikasjon mellom komponenter. Du vil være involvert i å analysere systemkrav, skrive strukturert og vedlikeholdbar C-kode, optimalisere ytelse og bidra til å etablere gode utviklingsprosesser.
Stillingen passer for deg som trives med tekniske utfordringer og liker å arbeide detaljorientert med både programvare og maskinvarenære problemstillinger. Du bør være komfortabel med feilsøking ved hjelp av verktøy som debugger, oscilloskop, logganalyse og testmiljøer. Det er også viktig at du har forståelse for kvalitetssikring, kodegjennomganger, versjonskontroll og dokumentasjon, slik at løsningene blir stabile, sporbare og enkle å videreutvikle.
Vi verdsetter kandidater som kombinerer analytisk tenkning med praktisk gjennomføringsevne. Du må kunne samarbeide godt med andre, men også ta selvstendig ansvar for egne leveranser. Rollen innebærer ofte arbeid med ytelseskritiske og sikkerhetskritiske systemer, så det er en fordel om du har erfaring med standarder, teststrategier og utvikling i miljøer med høye krav til robusthet og presisjon.
Hos oss får du muligheten til å påvirke tekniske valg, bidra til innovative produkter og arbeide i et fagmiljø med høy kompetanse. Vi tilbyr et miljø der læring, kvalitet og kontinuerlig forbedring står sentralt. Du vil få innsikt i hvordan programvare og maskinvare samspiller i praksis, og du vil være med på å utvikle løsninger som brukes i virkelige produkter med tydelig verdi for kunder og brukere. Dersom du motiveres av å skrive effektiv C-kode, løse komplekse tekniske problemer og bygge stabile innebygde løsninger, kan dette være en svært spennende mulighet for deg.
Ansvarsområder
Text copied to clipboard!- Utvikle og vedlikeholde programvare i C for innebygde systemer
- Analysere tekniske krav og omsette dem til robuste programvareløsninger
- Integrere programvare med mikrokontrollere, sensorer og periferiutstyr
- Feilsøke og optimalisere kode for ytelse, minnebruk og stabilitet
- Gjennomføre testing, kodegjennomganger og dokumentasjon av løsninger
- Samarbeide med maskinvareteam og andre utviklere gjennom hele prosjektløpet
- Bidra til arkitekturvalg og forbedring av utviklingsprosesser
- Sikre at programvaren oppfyller kvalitets- og sikkerhetskrav
Krav
Text copied to clipboard!- Erfaring med programmering i C for innebygde systemer
- God forståelse for mikrokontrollere og maskinvarenær utvikling
- Kjennskap til debugging, testing og feilsøking av innebygde løsninger
- Erfaring med versjonskontroll, gjerne Git
- Forståelse for sanntidssystemer og ressursbegrensede miljøer
- Evne til å skrive strukturert, effektiv og vedlikeholdbar kode
- Relevant utdanning innen informatikk, elektronikk eller lignende
- Gode samarbeidsevner og evne til å arbeide selvstendig
Potensielle intervjuspørsmål
Text copied to clipboard!- Hvor mye erfaring har du med utvikling i C for innebygde systemer?
- Hvilke mikrokontrollere eller plattformer har du jobbet med?
- Har du erfaring med sanntidssystemer eller RTOS?
- Hvordan arbeider du med feilsøking i maskinvarenære miljøer?
- Hvilke verktøy bruker du til testing og debugging?
- Har du erfaring med kommunikasjonprotokoller som SPI, I2C eller UART?
- Hvordan sikrer du kvalitet og vedlikeholdbarhet i koden din?
- Hva motiverer deg ved å jobbe med innebygde systemer?